Unification of Spectral and Inertial Bisection
نویسنده
چکیده
We discuss algorithms for graph bisection which are relevant to the distribution of tasks, such as the elements and nodes of an unstructured mesh to the processors of a parallel computer. Starting with a cost function consisting of a part to ensure equal numbers of tasks for each processor, and a part to minimize communication time between processors, we derive the spectral bisection method, which consists of finding an eigenvector of a large sparse matrix. Inertial bisection is derived as a statistical approximation from the spectral method, via the moments of the node density and moments of the pair distribution function. Introduction When a parallel computer has many tasks to perform simultaneously, each task is given to one of the processors. If we assume that each task communicates continually with a subset of the others, then the tasks take the structure of a graph. If the task graph remains constant or changes slowly, it may be advantageous to decide carefully to which processor each task should be assigned. The resulting optimization problem is a graph-partitioning problem. The task graph is to be partitioned among the processors such that the number of cut edges (edges with one end in one processor and the other end in another processor) of the graph is minimized. The number of tasks per processor should be approximately equal to maximize parallelism of the computation, and the number of cut edges minimized to reduce communication costs. In this paper, we shall assume that the graph-partitioning problem is to be solved by recursive bisection [8] where the graph is partitioned into two equal halves, then into halves again, and so on. We shall thus consider only the problem of partitioning the graph into two equal pieces. There are several ways to solve approximately this graph bisection problem, and two popular algorithms are: spectral bisection, and geometric methods such as inertial bisection. The spectral method [1,2,7,9] uses properties of the task graph itself, such as the Laplacian matrix of the graph. In contrast, geometric methods [9] make a statistical hypothesis, assuming that each task is associated with a definite position in some geometric space, and ignore the detailed structure of
منابع مشابه
A Local Graph Partitioning Heuristic Meeting Bisection Bounds
The problem of graph partitioning is of major importance for a broad range of applications. VLSI-Layout and parallel programming are only two examples where large graphs have to be cut into pieces. The partitioning of a graph into several clusters is often done by recursive bisection. Bisection heuristics are usually divided into global and local methods. Popular global methods are inertial or ...
متن کاملLine Bisection Test Software to Evaluate the Visual-spatial Functions in Schizophrenic Patients
Introduction: One way to evaluate visual-spatial functions is to use line bisection test. With the advancement of information technology, this study attempted to design a line bisection test software and investigate its efficacy compared to the conventional paper-pencil form in schizophrenic patients. Method: The present study was a causal-comparative one and line bisection test software was de...
متن کاملOn the Maximal Error of Spectral Approximation of Graph Bisection
Spectral graph bisections are a popular heuristic aimed at approximating the solution of the NP-complete graph bisection problem. This technique, however, does not always provide a robust tool for graph partitioning. Using a special class of graphs, we prove that the standard spectral graph bisection can produce bisections that are far from optimal. In particular, we show that the maximum error...
متن کاملLine Bisection Test Software to Evaluate the Visual-spatial Functions in Schizophrenic Patients
Introduction: One way to evaluate visual-spatial functions is to use line bisection test. With the advancement of information technology, this study attempted to design a line bisection test software and investigate its efficacy compared to the conventional paper-pencil form in schizophrenic patients. Method: The present study was a causal-comparative one and line bisection test software was de...
متن کاملBelief Propagation and Spectral Methods Belief Propagation and Spectral Methods
We investigate an algorithm derived based on the belief propagation method of Pearl [11] applied to the (Min-)Bisection problem under the standard planted solution model (or more precisely the Most Likely Partition problem under the same planted solution model). We first point out that the algorithm (without thresholding) is nothing but the standard power method for computing an eigenvector wit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994